// 总耗时中间件
// module.exports 返回的是模块对象本身，返回的是一个类
module.exports = async (ctx,next) => {
	// 记录开始时间
	const start = Date.now()
	// 让内层中间件得到执行
	await next()
	// 记录结束时间
	const end = Date.now()
	// 设置响应头 X-Response-Time
	const duration = end - start
	ctx.set('X-Response-Time',duration + 'ms')
}